บทนำ (Introduction)
พูดคุยเรื่องฟุตบอล:
- หน้าที่ของผู้รักษาประตูคืออะไร? (ป้องกันไม่ให้ลูกบอลเข้าประตู)
- ผู้รักษาประตูต้องเคลื่อนที่อย่างไร? (ขยับซ้ายขวาตลอดเวลา เพื่อเตรียมพร้อม)
ภารกิจวันนี้: สร้างหุ่นยนต์ Goalkeeper ที่จะมาแข่งยิงจุดโทษกับเพื่อนๆ!
การต่อหุ่นยนต์ (Build)
ให้นักเรียนดูแบบต่อจากไฟล์ Pasos - GOALKEEPER.pdf และลงมือประกอบ
จุดสังเกต
- โครงสร้างของประตูต้องแข็งแรง ไม่ล้มง่าย
- แขนหรือตัวของหุ่นที่เลื่อนไปมาต้องไม่ติดขัด
การเขียนโปรแกรม (Code)
เขียนโปรแกรมให้หุ่นยนต์ขยับซ้ายขวาไปเรื่อยๆ หรือแบบสุ่ม
คำถามชวนคิด
ถ้าผู้รักษาประตูรู้จังหวะคงที่ คนยิงก็จะยิงเข้าง่าย เราจะทำให้ยากขึ้นได้อย่างไร?
(ตอบ: ใช้บล็อก Random สุ่มระยะเวลาการเคลื่อนที่ หรือความเร็ว)
สารจากคุณครูถึงผู้ปกครอง
"วันนี้เด็กๆ ได้เรียนรู้ผ่านการเล่นกีฬา โดยสร้างหุ่นยนต์ 'Goalkeeper' ครับ/ค่ะ น้องๆ ได้เรียนรู้วิธีการเขียนโปรแกรมวนซ้ำ (Loop) เพื่อให้หุ่นทำงานต่อเนื่อง และได้ฝึกการแก้ปัญหาเฉพาะหน้าว่าทำอย่างไรถึงจะกันประตูได้ดีที่สุด"